#ifndef LINKEDLIST_H_INCLUDED 

#define LINKEDLIST_H_INCLUDED

struct linkedList
{
	int length;
	struct node* head;
};

struct node
{
	int data;
	struct node* next;
};

struct linkedList* createList();

struct node* createNode(int data);

void addToStartOfList(struct linkedList** listRef, int data);

void addToEndOfList(struct linkedList** listRef, int data);

void bubbleSort(struct linkedList** listRef);

#endif 

#ifndef bool
	#define bool int
	#define false ((bool)0)
	#define true  ((bool)1)
#endif

